#ifndef _MIGBSPLBUTILS_H_
#define _MIGBSPLBUTILS_H_

#include "ckgraph.h"
#include "BaseLB.h"

using namespace std;

#define FORECAST_MARGIN 0.2
#define K_TRANSFER_BYTES PER_BYTE_SEND_OVERHEAD_DEFAULT

typedef struct _procfullinfo
{
	double speed;
	double load;
	int id;
	double wall;
	double idle;
	double time;
}procfullinfo;

typedef struct {
	int i; //indice da tarefa
	int o; //processador de origem
	int j; //processador de destino
	double pm_val;
} pm_cadidate;

#endif
